
#ice-container {
  background-color: #fff;
  background-image: url('https://img.alicdn.com/imgextra/i1/1677051488/O1CN01xBlTZ91MrYL1xBV2Q_!!1677051488-2-tblife2_ugc.png');
  background-repeat: no-repeat;
  background-size: cover; /* 确保图片覆盖整个元素 */
  background-position: top 36px left 0px;
  background-attachment: fixed; /* 固定背景，不随滚动条滚动 */
  opacity: 0.8; /* 设置透明度为 80% */
  position: relative; /* 设置相对定位 */
  padding-top: 134px !important;
  padding-left: 16px !important;
  &::before {
    background-image: url('https://img.alicdn.com/imgextra/i4/1677051488/O1CN01a7nVaw1MrYL9U2AxZ_!!1677051488-2-tblife2_ugc.png');
    content: ''; /* 伪元素内容为空 */
    position: absolute; /* 绝对定位 */
    width: calc(120px * 397 / 347); /* 根据高度和宽高比计算宽度 */
    height: 120px;
    top: -5px;
    right: 200px;
    background-repeat: no-repeat;
    background-size: contain; /* 背景图片覆盖整个伪元素 */
    background-repeat: no-repeat; /* 背景图片不重复 */
    background-position: center;
    transition: opacity 0.3s; /* 透明度变化的过渡效果 */
    opacity: 1; /* 默认显示 */
  }
  [class*="searchHeader--"] .pageContentWrap {
    padding: 0;
    // background-color: rgba(244, 232, 222, 0.5) !important;
    position: relative;
    background-color: transparent !important;
    border: #e9c4b2 1px solid;
    border-radius: 4px;
    
  }
  [class*="searchHeader--"] .pageContentWrap1::before {
    background-color: rgba(244, 232, 222, 0.5) !important;
    backdrop-filter: blur(60px);
    content: ''; /* 伪元素内容为空 */
    position: absolute; /* 绝对定位 */
    width: 100%; /* 宽度与父元素相同 */
    height: 100%;
    left: 0px;
    top: 0px;
    border: #e9c4b2 1px solid;
    border-radius: 4px;
    clear: both;
  }

  [class*="main--"] .pageContentWrap {
    /* 
    border: #e9c4b2 1px solid;
    margin-top: 16px;
    border-radius: 4px; */
  }

  [class*="shopHeader--"] {
    margin-top: 24px;
    border: #e9c4b2 1px solid;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
    background-color: transparent;
  }
  [class*="picGallery-"] {
    
    background-color: rgba(244, 232, 222, 0.5) !important;
  }

  [class*="shopHeader--"]::before {
    background-color: rgba(244, 232, 222, 0.5) !important;
    backdrop-filter: blur(60px);
    content: ''; /* 伪元素内容为空 */
    position: absolute; /* 绝对定位 */
    width: 100%; /* 宽度与父元素相同 */
    height: 100%;
    left: 0px;
  }

  [class*="searchHeader--"] {
    margin-top: 36px;
  }

  [class*="main--"] .pageContentWrap{
    background-color: rgba(244, 232, 222, 0.5) !important;
  }
  [class*="purchasePanel--"] , [class*="tabTitleWrap--"] {
    background-color: transparent !important;
  }
  [class*="BasicContent--"] {
    background-color: transparent !important;
    position: relative;
  }

  [class*="BasicContent--"]::before {
    background-color: rgba(244, 232, 222, 0.5) !important;
    backdrop-filter: blur(60px);
    content: ''; /* 伪元素内容为空 */
    position: absolute; /* 绝对定位 */
    width: 100%; /* 宽度与父元素相同 */
    height: 100%;
    left: 0px;
    top: 0px;
    border: #e9c4b2 0px solid;
    border-radius: 0 0 4px 4px;
    border-top: 0;
  }

  [class*="searchSuggest--"]::before {
    background-image: url('https://img.alicdn.com/imgextra/i3/1677051488/O1CN01iVkHsa1MrYL8jV4aD_!!1677051488-2-tblife2_ugc.png');
    content: ''; /* 伪元素内容为空 */
    position: absolute; /* 绝对定位 */
    width: calc(40px * 425 / 254); /* 根据高度和宽高比计算宽度 */
    height: 40px; /* 图片的高度，根据实际情况调整 */
    right: 300px;
    top: -39px;
    background-size: contain; /* 背景图片覆盖整个伪元素 */
    background-repeat: no-repeat; /* 背景图片不重复 */
    background-position: center; /* 背景图片居中显示 */
    transition: opacity 0.3s; /* 透明度变化的过渡效果 */
    opacity: 1; /* 默认显示 */
  }
  [class*="contentWrap--"] {
    position: relative;
    padding: 16px 0;
  }
  [class*="summaryInfoWrap--"] [class*="contentWrap--"]::before {
    content: "";
    position: absolute;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #fff;
    top: 0;
    left: -20px;
    border-radius: 8px;
    z-index: -1;
  }
  [class*="summaryInfoWrap--"] [class*="footWrap--"]::before {
    content: "";
    position: absolute;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #fff;
    top: 0;
    left: -20px;
    border-radius: 8px;
    z-index: -1;
  }
  [class*="thumbnails--"] {
    margin-right: 20px;
    margin-left: 4px;
    
  }
  .search-suggest-menu {
    background-color: rgba(244, 232, 222, 0.5) !important;
    backdrop-filter: blur(60px);
  }

  [class*="shopHeader--"] + [class*="content--"] {
    margin-top: 0;
  }
  /* 设置a标签的背景色 */
  a[data-spm="dtaobao"] {
    position: relative;
    padding: 16px 16px;
    // padding-top: 16px !important;
    // padding-bottom: 16px !important;
  }
  a[data-spm="dtaobao"]::before {
    content: "";
    background-color: rgba(244, 232, 222, 1) !important;
    border-radius: 5px; /* 可选的圆角效果 */
    position: absolute; /* 绝对定位 */
    width: calc(100%); /* 宽度与父元素相同 */
    height: calc(100%); /* 图片的高度，根据实际情况调整 */
    left: 0px;
    top: 0px;
    z-index: -1;
  }
  a[data-spm="dtaobao"] img {
    position: relative; /* 确保图片在伪元素之上 */
    z-index: 1; /* 确保图片的层级高于伪元素 */
  }

  /* 设置J_Search的背景色 */
  /* 选取紧随<a>标签之后的<div>兄弟元素 */
  a[data-spm="dtaobao"] + div {
    /* 你的样式 */
    position: relative;
    padding: 16px 16px;
  }
  a[data-spm="dtaobao"] + div::before {
    content: "";
    background-color: rgba(244, 232, 222, 1) !important;
    border-radius: 5px; /* 可选的圆角效果 */
    position: absolute; /* 绝对定位 */
    width: calc(100%); /* 宽度与父元素相同 */
    height: calc(100%); /* 图片的高度，根据实际情况调整 */
    left: 0px;
    top: 0px;
    z-index: -1;
  }

  [class*="searchHeader--"] .pageContentWrap::before {
    background-image: url(https://img.alicdn.com/imgextra/i4/1677051488/O1CN0157Vvah1MrYL147Zfz_!!1677051488-2-tblife2_ugc.png);
    content: "";
    position: absolute;
    width: calc(232px * 420 / 414); /* 根据高度和宽高比计算宽度 */
    height: 232px;
    left: 40%;
    top: -135px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    transition: opacity 0.3s;
    opacity: 1;
  }
  

}






